Managing Component-Based Systems With Reusable Components

نویسندگان

  • Arun Sharma
  • Rajesh Kumar
  • P S Grover
چکیده

Component-Based Systems (CBS) have now become more generalized approach for application development. The main advantages of CBS are reduced development time, cost and efforts along with several others. These advantages are mainly contributed by the reuse of already built-in software components. In order to realize the reuse of components effectively in CBS, it is required to measure the reusability of components. However, due to the blackbox nature of components where the source codes of these components are not available, it is difficult to use conventional metrics in Component-Based Development, as these metrics require analysis of source codes. The paper discusses the reusability concepts for Component based Systems and explores several existing metrics for both white-box and black box components to measure reusability directly or indirectly.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Release Matrix for Component-Based Software

The challenge of managing the development and evolution of complex, component-based software is increasingly being recognized as the development of such systems becomes more common. This paper attempts to understand the relevance of current management best practices by utilizing a simple meta-model to illustrate the impact that architectural complexity and reusable components have on management...

متن کامل

Wrapper-Based Framework for Domain-Specific Software Reuse

Component-based development is a defacto requirement for many competitive IT industries. The implementation of component reuse ranges from the more isolated solution such as creating a new tool or language to the use of current industry standards such as CORBA COM, EJB, and .NET. However, the complexity of managing and maintaining reusable artifacts increases with large systems In the case of s...

متن کامل

Understanding and Managing the Relationship between Requirement Changes and Product Constraints in Component-Based Software Projects

The recent surge of interest in component-based software engineering (CBSE) represents a strong reemergence of systems integration within the software industry. This approach comprises the acquisition, adaptation, and integration of reusable software components, often are purchased off-the-shelf, to enable rapid deployment of complex systems with minimum development effort and resource cost. Wh...

متن کامل

Strategies for Designing and Building Reusable Software Components

This paper presents time proven methods and strategies for creating, managing, and accessing a library of reusable software components and also software engineering strategies for designing and building reusable components with proper planning and execution, these methodologies will bring significant cost saving. In addition, cost-benefit guidelines are developed to help an organization decide ...

متن کامل

Managing Class Evolution in Object-Oriented Systems

Software components developed with an object-oriented language undergo considerable reprogramming before they become reusable for a wide range of applications or domains. Tools and methodologies are therefore needed to cope with the complexity of designing, updating and reorganizing class collections. We present a typology of techniques for controlling change in object-oriented systems, illustr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007